Job responsibility Understand client requirements and functional specifications Write well-designed, testable, efficient code Responsible for solving complex technical issues Ensure quality projects are delivered within d...